package main

import (
	"zhanyan/models"
	"zhanyan/pac/template"
	util "zhanyan/pac/util"
	"zhanyan/routers"
)

func main() {
	r := routers.InitRouter()

	// 初始化配置文件
	util.SettingSetup()
	// 初始化模板配置
	template.InitTemplate(r)

	util.InitZap()
	logger, _ := util.GetLogger(util.Running)
	// 刷新所有缓存条目
	defer logger.Sync()

	models.DbInitial()

	logger.Info("项目启动")
	r.Run(":8081")
}
